// pages/afterplay/afterplay.js
const _api = require('../../utils/api.js');
const apiurl = require('../../utils/apiurl/public.js');
Page({

    /**
     * 页面的初始数据
     */
    data: {
        history:[],//最近观看列表
        myafter:[],//我的追剧
        like:[],//猜你喜欢
    },
    getHistory(){
        wx.showLoading({
            title:"数据加载中"
        })
        _api.get(apiurl.userreads,{limit:16,page:1}).then(res=>{
            wx.hideLoading()
            if(res.data.code==0){
                this.setData({
                    history:res.data.data
                })
            }else if(res.data.code==103){
                wx.showToast({
                  title: '登录失效',
                  icon:"error"
                })
                setTimeout(()=>{
                    wx.hideToast()
                    wx.redirectTo({
                      url: '/pages/mine/mine',
                    })
                },
                2000)
                wx.clearStorageSync()
            }
        })

    },
    getAfter(){
        wx.showLoading({
            title:"数据加载中"
        })
        this.setData({
            myafter:[]
        })
        _api.get(apiurl.userfavorites,{limit:4,page:1}).then(res=>{
            wx.hideLoading()
            if(res.data.code==0){
                this.setData({
                    myafter:res.data.data
                })
            }
        })
    },
    getLike(){//猜你喜欢
        _api.get(apiurl.recom,{type:'guess_like'}).then(res=>{
            if(res.data.code==0){
                this.setData({
                    like:res.data.data
                })
            }
        })
    },
    gotoPlay(e){//跳转到播放页
        let id=e.currentTarget.dataset.id
        let num=e.currentTarget.dataset.num
        let page="/pages/play/play?id="+id+"&num="+num
        // console.log(id);
        wx.navigateTo({
          url: page,
        })
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        this.getHistory()
        this.getAfter()
        this.getLike()
    },
    gotoSign(){
        wx.navigateTo({
          url: '/pages/signin/signin',
        })
    },
    deleteItem(e){//删除追剧
        console.log(e.currentTarget.dataset.id)
        let id=e.currentTarget.dataset.id
        _api.post(apiurl.cancelfavorite,{video_id:id}).then(res=>{
            if(res.data.code==0){
                wx.showToast({
                  title: '取消成功！',
                })
                this.getAfter()
            }
        })
    },
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {
        this.getHistory()
        this.getAfter()
        this.getLike()
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})